Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix movelh-ps and movehl-ps intrinsics #2

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jarmond
Copy link

@jarmond jarmond commented Mar 7, 2013

  • movlhps and movhlps instructions only work with registers. To support operands
    in memory, need to generate movhps and movlps. They have the same opcodes, but
    different assertions in SBCL's assembler.
  • Modify def-binary-intrinsic to accept a keyword parameter :mem-alt-insn to
    specify the instruction to use if the src operand is in memory.

- movlhps and movhlps instructions only work with registers. To support operands
in memory, need to generate movhps and movlps. They have the same opcodes, but
different assertions in SBCL's assembler.

- Modify def-binary-intrinsic to accept a keyword parameter :mem-alt-insn to
specify the instruction to use if the src operand is in memory.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant